splash-proof vent cap - Francés Inglés Diccionario